End.
原
Linux ps -aux命令字段说明
执行命令:ps -aux | grep nginx,结果如下
[root@localhost ~]# ps -aux | grep nginx
root 1999 0.0 0.1 46888 2508 ? Ss 3月25 0:00 nginx: master process sbin/nginx
root 58436 0.0 0.1 46888 2876 ? S 4月03 0:01 nginx: worker process
root 77878 0.0 0.0 112828 980 pts/1 S+ 13:21 0:00 grep --color=auto nginx
以上命令,可以拆分两段,一段为ps命令,参数-aux,一段grep命令,参数nginx。
grep命令,我们之前已经讲过。可以参考《Linux查询文本指定行(指定字符串查询),tail命令详解,grep命令详解》
ps 命令
Linux ps (英文全拼:process status)命令用于显示当前进程的状态,类似于 windows 的任务管理器。
1、语法
ps [options] [--help]
2、参数:
- ps 的参数非常多, 在此仅列出几个常用的参数并大略介绍含义
- -A 列出所有的进程
- -w 显示加宽可以显示较多的资讯
- -au 显示较详细的资讯
- -aux 显示所有包含其他使用者的行程
au(x) 输出格式 :
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
- USER: 行程拥有者
- PID: pid
- %CPU: 占用的 CPU 使用率
- %MEM: 占用的记忆体使用率
- VSZ: 占用的虚拟记忆体大小
- RSS: 占用的记忆体大小
- TTY: 终端的次要装置号码 (minor device number of tty)
STAT: 该行程的状态:
- D: 无法中断的休眠状态 (通常 IO 的进程)
- R: 正在执行中
- S: 静止状态
- T: 暂停执行
- Z: 不存在但暂时无法消除
- W: 没有足够的记忆体分页可分配
- <: 高优先序的行程
- N: 低优先序的行程
- L: 有记忆体分页分配并锁在记忆体内 (实时系统或捱A I/O)
- START: 行程开始时间
- TIME: 执行的时间
- COMMAND:所执行的指令
End.